﻿2026-09-07T07:52:48.2287720Z ##[group]Run set -euo pipefail
2026-09-07T07:52:48.2288565Z [36;1mset -euo pipefail[0m
2026-09-07T07:52:48.2289530Z [36;1mif [ "pull_request" != "pull_request" ]; then[0m
2026-09-07T07:52:48.2290630Z [36;1m  echo "code=true" >> "$GITHUB_OUTPUT"[0m
2026-09-07T07:52:48.2291498Z [36;1m  exit 0[0m
2026-09-07T07:52:48.2292116Z [36;1mfi[0m
2026-09-07T07:52:48.2292811Z [36;1mfiles=$(git diff --name-only HEAD^1 HEAD)[0m
2026-09-07T07:52:48.2293821Z [36;1mprintf 'changed files:\n%s\n' "$files"[0m
2026-09-07T07:52:48.2294706Z [36;1mcode=false[0m
2026-09-07T07:52:48.2295378Z [36;1mwhile IFS= read -r f; do[0m
2026-09-07T07:52:48.2296165Z [36;1m  [ -z "$f" ] && continue[0m
2026-09-07T07:52:48.2296950Z [36;1m  case "$f" in[0m
2026-09-07T07:52:48.2297665Z [36;1m    docs-site/*) code=true ;;[0m
2026-09-07T07:52:48.2298472Z [36;1m    *.md) ;;[0m
2026-09-07T07:52:48.2299272Z [36;1m    traceable-reqs.toml) ;;[0m
2026-09-07T07:52:48.2300085Z [36;1m    *) code=true ;;[0m
2026-09-07T07:52:48.2300795Z [36;1m  esac[0m
2026-09-07T07:52:48.2301448Z [36;1mdone <<< "$files"[0m
2026-09-07T07:52:48.2302240Z [36;1mecho "code=$code" >> "$GITHUB_OUTPUT"[0m
2026-09-07T07:52:48.2315723Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-09-07T07:52:48.2316713Z ##[endgroup]
2026-09-07T07:52:48.2393373Z changed files:
2026-09-07T07:52:48.2394080Z .config/nextest.toml
2026-09-07T07:52:48.2394760Z .github/ci/ws272-w2.py
2026-09-07T07:52:48.2395464Z .github/workflows/golden.yml
2026-09-07T07:52:48.2396307Z .spt/preserved/pump-on-one-box-rig.patch
2026-09-07T07:52:48.2397266Z .spt/rig/twohost-web-local.sh
2026-09-07T07:52:48.2398012Z PR-BODY-W2.md
2026-09-07T07:52:48.2398626Z WEBSERVE-272-W2-JIT.md
2026-09-07T07:52:48.2399566Z crates/spt-daemon/src/iobus.rs
2026-09-07T07:52:48.2400335Z crates/spt-daemon/src/servehost.rs
2026-09-07T07:52:48.2401160Z crates/spt-daemon/src/wan.rs
2026-09-07T07:52:48.2401927Z crates/spt-daemon/src/webproxy.rs
2026-09-07T07:52:48.2402734Z crates/spt-daemon/src/webserve.rs
2026-09-07T07:52:48.2403575Z crates/spt-daemon/tests/twohost_web.rs
2026-09-07T07:52:48.2404410Z crates/spt-net/src/net/webmsg.rs
2026-09-07T07:52:48.2405186Z crates/spt-proto/src/event.rs
2026-09-07T07:52:48.2406199Z crates/spt-store/src/helperline.rs
2026-09-07T07:52:48.2407010Z crates/spt-store/src/iolog.rs
2026-09-07T07:52:48.2407768Z crates/spt-store/src/lib.rs
2026-09-07T07:52:48.2408514Z crates/spt-store/src/msgid.rs
2026-09-07T07:52:48.2409366Z crates/spt-store/src/perch.rs
2026-09-07T07:52:48.2410131Z crates/spt-store/src/serving.rs
2026-09-07T07:52:48.2410918Z crates/spt-store/src/spool.rs
2026-09-07T07:52:48.2411676Z crates/spt/src/api/delivery.rs
2026-09-07T07:52:48.2412439Z crates/spt/src/api/ioevents.rs
2026-09-07T07:52:48.2413211Z crates/spt/src/api/nowsignal.rs
2026-09-07T07:52:48.2413964Z crates/spt/src/attach.rs
2026-09-07T07:52:48.2414656Z crates/spt/src/cli.rs
2026-09-07T07:52:48.2415337Z crates/spt/src/fetchverb.rs
2026-09-07T07:52:48.2416059Z crates/spt/src/main.rs
2026-09-07T07:52:48.2416740Z crates/spt/src/msgverb.rs
2026-09-07T07:52:48.2417456Z crates/spt/src/serveverb.rs
2026-09-07T07:52:48.2418232Z crates/spt/tests/webserve_attachment_e2e.rs
2026-09-07T07:52:48.2419250Z crates/spt/tests/webserve_cross_node_e2e.rs
2026-09-07T07:52:48.2420132Z docs-site/llms.txt
2026-09-07T07:52:48.2420767Z docs-site/src/SUMMARY.md
2026-09-07T07:52:48.2421464Z docs-site/src/cli/reference.md
2026-09-07T07:52:48.2422231Z docs-site/src/messaging/overview.md
2026-09-07T07:52:48.2423052Z docs-site/src/serving/attachments.md
2026-09-07T07:52:48.2423873Z docs-site/src/serving/overview.md
2026-09-07T07:52:48.2424662Z docs-site/src/shells/frames.md
2026-09-07T07:52:48.2425498Z docs/adr/0061-message-short-id-is-node-scoped.md
2026-09-07T07:52:48.2426415Z traceable-reqs.toml
